// pages/gongju/bmi/bmi.js
const app = getApp();
var njzxw = require('../../../utils/njzxw.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isshow:false,
    sg:0,
    tz:0,
    bmi:0,
    state:''
  },
  inputsg:function(e){
    var val = e.detail.value;
    this.setData({
      sg: njzxw.trim(val) == '' ? 0 : njzxw.trim(val)
    });
    this.js();
  },
  inputtz: function (e) {
    var val = e.detail.value;
    this.setData({
      tz: njzxw.trim(val) == '' ? 0 : njzxw.trim(val)
    });
    this.js();
  },
  js:function(){
    var sg = this.data.sg;
    var tz = this.data.tz;
    if(sg == 0 || tz == 0){
      this.setData({
        isshow:false,
        bmi:0
      });
    }else{
      var bi = (tz / (sg * sg)).toFixed(2);
      this.setData({
        isshow: true,
        bmi:bi,
        state: bi < 18.5 ? '过轻' : bi >= 18.5 && bi < 23.99 ? '正常' : bi >= 24 && bi < 27.9 ? '过重' : bi >= 28 && bi < 32 ? '肥胖' : bi >= 32 ? '非常肥胖' :''
      });
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})